package com.aiti.lulian.entity;

import com.aiti.base.core.base.entity.BaseEntity;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Builder
@AllArgsConstructor
@NoArgsConstructor
@Data
@TableName("show_enterprise_extension")
public class LuLianEnterpriseExtension extends BaseEntity {

    /**
     * 主键
     */
    @TableId(value = "base_id", type = IdType.ASSIGN_UUID)
    private String baseId;

    /**
     * 企业ID
     */
    @TableField("enterprise_id")
    private String enterpriseId;

    /**
     * 企业初始化引导阶段（若企业没上线则进行“基础信息填写”的引导，
     * when guidePhase == '1'：进行“企业组织管理”引导
     * when guidePhase == '2'：表示引导阶段完成
     * when guidePhase == '3'：表示引导阶段结束）
     */
    @TableField("guide_phase")
    private String guidePhase;

    /**
     * 默认的名片背景布局编号
     */
    @TableField("layout_num")
    private String layoutNum;

    /**
     * 是否允许员工修改转发背景（'0'：否，'1'：是）
     */
    @TableField("is_share")
    private String isShare;

    /**
     * 默认的员工转发背景样式（'1'：样式一，'2'：样式二，'3'：自定义）
     */
    @TableField("pub_background_style")
    private String pubBackgroundStyle;

    /**
     * 默认的员工转发背景URL
     */
    @TableField("pub_background_url")
    private String pubBackgroundUrl;

    /**
     * 转发标题
     */
    @TableField("share_title")
    private String shareTitle;

    /**
     * 转发文本颜色
     */
    @TableField("share_text_color")
    private String shareTextColor;
}